package com.bdqn.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author dede
 * @since 2020-05-23
 */
public class PsSolvetaskMain extends Model<PsSolvetaskMain> {

    private static final long serialVersionUID=1L;

    @TableId(value = "ID", type = IdType.AUTO)
    private Long id;

    @TableField("SOLVETASKCODE")
    private String solvetaskcode;

    @TableField("solveTaskName")
    private String solveTaskName;

    @TableField("workDocTypeId")
    private Long workDocTypeId;

    @TableField("taskStatusId")
    private Long taskStatusId;

    @TableField("TASKDESC")
    private String taskdesc;

    @TableField("TASKMANAGERCODE")
    private String taskmanagercode;

    @TableField("TASKMANAGERNAME")
    private String taskmanagername;

    @TableField("FINISHTIME")
    private LocalDateTime finishtime;

    @TableField("COMMON")
    private String common;

    @TableField("MANAGERSUGGESTION")
    private String managersuggestion;

    @TableField("TASKFINISHDESC")
    private String taskfinishdesc;

    @TableField("TASKFINISHREPORT")
    private String taskfinishreport;

    @TableField("TASKNOTES")
    private String tasknotes;

    @TableField("ISSUEDBYCODE")
    private String issuedbycode;

    @TableField("ISSUEDBYNAME")
    private String issuedbyname;

    @TableField("ISSUEDTIME")
    private LocalDateTime issuedtime;

    @TableField("ISSUEDSUGGESTION")
    private String issuedsuggestion;

    @TableField("isCancel")
    private Integer isCancel;

    @TableField("CREATIONTIME")
    private LocalDateTime creationtime;

    @TableField("CREATEDBY")
    private String createdby;

    private Integer audit;

    @TableField("LASTUPDATETIME")
    private LocalDateTime lastupdatetime;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSolvetaskcode() {
        return solvetaskcode;
    }

    public void setSolvetaskcode(String solvetaskcode) {
        this.solvetaskcode = solvetaskcode;
    }

    public String getSolveTaskName() {
        return solveTaskName;
    }

    public void setSolveTaskName(String solveTaskName) {
        this.solveTaskName = solveTaskName;
    }

    public Long getWorkDocTypeId() {
        return workDocTypeId;
    }

    public void setWorkDocTypeId(Long workDocTypeId) {
        this.workDocTypeId = workDocTypeId;
    }

    public Long getTaskStatusId() {
        return taskStatusId;
    }

    public void setTaskStatusId(Long taskStatusId) {
        this.taskStatusId = taskStatusId;
    }

    public String getTaskdesc() {
        return taskdesc;
    }

    public void setTaskdesc(String taskdesc) {
        this.taskdesc = taskdesc;
    }

    public String getTaskmanagercode() {
        return taskmanagercode;
    }

    public void setTaskmanagercode(String taskmanagercode) {
        this.taskmanagercode = taskmanagercode;
    }

    public String getTaskmanagername() {
        return taskmanagername;
    }

    public void setTaskmanagername(String taskmanagername) {
        this.taskmanagername = taskmanagername;
    }

    public LocalDateTime getFinishtime() {
        return finishtime;
    }

    public void setFinishtime(LocalDateTime finishtime) {
        this.finishtime = finishtime;
    }

    public String getCommon() {
        return common;
    }

    public void setCommon(String common) {
        this.common = common;
    }

    public String getManagersuggestion() {
        return managersuggestion;
    }

    public void setManagersuggestion(String managersuggestion) {
        this.managersuggestion = managersuggestion;
    }

    public String getTaskfinishdesc() {
        return taskfinishdesc;
    }

    public void setTaskfinishdesc(String taskfinishdesc) {
        this.taskfinishdesc = taskfinishdesc;
    }

    public String getTaskfinishreport() {
        return taskfinishreport;
    }

    public void setTaskfinishreport(String taskfinishreport) {
        this.taskfinishreport = taskfinishreport;
    }

    public String getTasknotes() {
        return tasknotes;
    }

    public void setTasknotes(String tasknotes) {
        this.tasknotes = tasknotes;
    }

    public String getIssuedbycode() {
        return issuedbycode;
    }

    public void setIssuedbycode(String issuedbycode) {
        this.issuedbycode = issuedbycode;
    }

    public String getIssuedbyname() {
        return issuedbyname;
    }

    public void setIssuedbyname(String issuedbyname) {
        this.issuedbyname = issuedbyname;
    }

    public LocalDateTime getIssuedtime() {
        return issuedtime;
    }

    public void setIssuedtime(LocalDateTime issuedtime) {
        this.issuedtime = issuedtime;
    }

    public String getIssuedsuggestion() {
        return issuedsuggestion;
    }

    public void setIssuedsuggestion(String issuedsuggestion) {
        this.issuedsuggestion = issuedsuggestion;
    }

    public Integer getIsCancel() {
        return isCancel;
    }

    public void setIsCancel(Integer isCancel) {
        this.isCancel = isCancel;
    }

    public LocalDateTime getCreationtime() {
        return creationtime;
    }

    public void setCreationtime(LocalDateTime creationtime) {
        this.creationtime = creationtime;
    }

    public String getCreatedby() {
        return createdby;
    }

    public void setCreatedby(String createdby) {
        this.createdby = createdby;
    }

    public Integer getAudit() {
        return audit;
    }

    public void setAudit(Integer audit) {
        this.audit = audit;
    }

    public LocalDateTime getLastupdatetime() {
        return lastupdatetime;
    }

    public void setLastupdatetime(LocalDateTime lastupdatetime) {
        this.lastupdatetime = lastupdatetime;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "PsSolvetaskMain{" +
        "id=" + id +
        ", solvetaskcode=" + solvetaskcode +
        ", solveTaskName=" + solveTaskName +
        ", workDocTypeId=" + workDocTypeId +
        ", taskStatusId=" + taskStatusId +
        ", taskdesc=" + taskdesc +
        ", taskmanagercode=" + taskmanagercode +
        ", taskmanagername=" + taskmanagername +
        ", finishtime=" + finishtime +
        ", common=" + common +
        ", managersuggestion=" + managersuggestion +
        ", taskfinishdesc=" + taskfinishdesc +
        ", taskfinishreport=" + taskfinishreport +
        ", tasknotes=" + tasknotes +
        ", issuedbycode=" + issuedbycode +
        ", issuedbyname=" + issuedbyname +
        ", issuedtime=" + issuedtime +
        ", issuedsuggestion=" + issuedsuggestion +
        ", isCancel=" + isCancel +
        ", creationtime=" + creationtime +
        ", createdby=" + createdby +
        ", audit=" + audit +
        ", lastupdatetime=" + lastupdatetime +
        "}";
    }
}
